﻿using System;
using System.Collections.Generic;
using System.Text;

namespace GameProtocol.DTO.Fight
{
    /// <summary>
    /// 战斗模型的基类
    /// </summary>
    [Serializable]
    public class AbsFightModel
    {
        public int id;//战斗模型在房间中的唯一id
        public ModelType mtype;//类型
        public int modelCode; //客户端实例化时对应的模型种类
        public string name;
        public int hp; //当前生命值
        public int maxhp;//最大生命值
        public int att_num;//攻击力
        public float att_range;//攻击距离
        public float att_speed;//攻击速度
        public float mov_speed;//移动速度
        public AttMode attmode;//攻击模式
        public int team;//队伍
        //public int des;//防御
    }

    public enum ModelType{
        Build,//建筑
        Biology//生物
    }

    public enum AttMode { 
        Close,//近战
        Distant//远战
    }
}
